[LWDM] 🚀 Release 2026-06-23#18868
Open
live-github-bot[bot] wants to merge 492 commits into
Open
Conversation
Pre-commit/pre-push hooks (lint, typecheck, tests) must always run. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…aggregation-e2e [LWD] test(desktop): add Wallet 4.0 asset aggregation/detail e2e tests
docs(git-workflow): ban --no-verify when committing or pushing
…bottom-sheet [LWDM] feat(mobile): add custom.bottomSheet.error wallet-api for borrow live-app
[LWDM] fix: stellar use correct list op method in api
Remove the legacy margin-top workaround on WebRecoverPlayer and shorten the AppRegionDrag strip to 32px on /recover routes so Lumen header buttons remain clickable while the window stays draggable. Co-authored-by: Cursor <cursoragent@cursor.com>
…groups computeAssetGroupPnL summed each account's on-chain balance in its own minor units, then divided by a single magnitude read from accounts[0]. For an asset spanning networks with different token decimals (e.g. USDC: 6 on Ethereum, 18 on BNB Chain) this corrupted the total — and a zero-balance account in another magnitude landing at accounts[0] inflated the average entry price by orders of magnitude (~$10^12). Convert each account's balance to full units with its own currency magnitude before summing, so mixed decimals aggregate correctly and a non-contributing account can never set the divisor. LIVE-32525
The average entry price definition drawer fired an analytics event named "market_stat_definition" instead of a "button_clicked" event with button: market_stat_definition. Align it with the market stat tooltip convention. LIVE-32822
…truncated-names [LWD] feat(desktop): truncate asset names in analytics allocation table
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Use pathname.includes("recover") instead of startsWith("/recover")
to match how recover screens are recognized elsewhere in LLD.
Co-authored-by: Cursor <cursoragent@cursor.com>
Improve E2E run summary links
…-definition-event [LWM] fix(mobile): correct button_clicked event for average price definition
The Crypto screen header only handled the stablecoin variant and fell back to "Crypto" for everything else, so the stocks list opened from the portfolio showed "Crypto" instead of "Stocks". Resolve the title from the route variant and add a dedicated stocks title. LIVE-32827
[LWM] chore: add integration tests for the new send flow
Added a new hook `useItemsWithStockTrendFallback` to provide a 1D market price change for stocks when the 24h portfolio value change is unavailable. Updated relevant components to utilize this new hook, ensuring that stocks display a fallback variation instead of a placeholder. Enhanced tests to cover the new functionality and ensure correct behavior in various scenarios.
…n_feature_cleanup [LWM] feat: remove llmHomescreen feature flag
[LWD] feat(desktop): revamp no coins found state in Market List
[LWMD] chore(dmk): bump DMK packages
…en-title [LWM] fix(mobile): show Stocks title on stocks list screen
Wiz Scan Summary
To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension. |
…d to ru-RU locale
…d to ko-KR locale
…d to tr-TR locale
…d to fr-FR locale
…d to th-TH locale
…d to pt-BR locale
…d to ja-JP locale
…d to de-DE locale
…d to zh-CN locale
…d to es-ES locale
…24083410047 [LWDM] Smartling on-demand translation delivery from release
Contributor
Author
[LWDM] fix(coin-sui): swap/sell from Sui failing on-device with error
….0-next.1)] [skip ci]
…hange-config-release [LWDM] chore(llc): use Arc ERC20 token CAL descriptor for the exchange config
….0-next.2)] [skip ci]
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




Next release is on the way 🚀!
This pull request is the next release in the Ledger Live JS ecosystem.
Checklist
To be ready to be merged, we must comply with all theses checks:
/!\ If this release includes a new version of Ledger Live Desktop
Once all these checks are validated, the pull request can be merged using the correct workflow.